include ../Makefile.common

SRCS = $(wildcard *.cpp)
OBJS = ${SRCS:.cpp=.o}
APPS = ${SRCS:.cpp=}

DEFINES += -DUSERLAND

.PHONY: all list clean

all: $(OBJS) $(APPS)

list:
	@echo $(APPS)

clean:
	@echo "CLEAN"
	@rm -f $(APPS) $(OBJS) *.d

$(APPS) : % : %.o $(OBJS)
	@echo "LD $@"
	@$(LD) -o $@ $(LDFLAGS) $< -lc -lgui -ldraw -laudio -lipc -lcore

%.o: %.cpp
	@echo "CXX $<"
	@$(CXX) $(CXXFLAGS) -o $@ -c $<

-include $(OBJS:%.o=%.d)
